package com.xquant.marketdata.marketdata.domain;

import java.math.BigDecimal;
import com.xquant.common.core.annotation.Excel;

/**
 * 指数对象 tidx
 *
 * @author zipeng.li
 * @date 2022-03-09
 */
public class TidxDTO
{
    /** 指数代码 */
    @Excel(name = "指数代码")
    private String iCode;

    /** 指数名称 */
    @Excel(name = "指数名称")
    private String iName;

    /** 资产类型 */
    @Excel(name = "资产类型",dictType = "A_TYPE")
    private String aType;

    /** 市场类型 */
    @Excel(name = "交易市场",dictType = "M_TYPE")
    private String mType;

    /** 指数编制人 */
    @Excel(name = "指数编制人")
    private String iAuthor;

    /** 指数初始价格 */
    @Excel(name = "初始价格",cellType = Excel.ColumnType.MONEY,scale = 4)
    private BigDecimal iInitprice;

    /** 指数加权方式 */
    @Excel(name = "加权方式")
    private String iWeight;

    /** 指数类型 */
    @Excel(name = "指数类型")
    private String iType;

    private String instrument;

    public String getInstrument() {
        return instrument;
    }

    public void setInstrument(String instrument) {
        this.instrument = instrument;
    }

    public String getiCode() {
        return iCode;
    }

    public void setiCode(String iCode) {
        this.iCode = iCode;
    }

    public String getiName() {
        return iName;
    }

    public void setiName(String iName) {
        this.iName = iName;
    }

    public String getaType() {
        return aType;
    }

    public void setaType(String aType) {
        this.aType = aType;
    }

    public String getmType() {
        return mType;
    }

    public void setmType(String mType) {
        this.mType = mType;
    }

    public String getiAuthor() {
        return iAuthor;
    }

    public void setiAuthor(String iAuthor) {
        this.iAuthor = iAuthor;
    }

    public BigDecimal getiInitprice() {
        return iInitprice;
    }

    public void setiInitprice(BigDecimal iInitprice) {
        this.iInitprice = iInitprice;
    }

    public String getiWeight() {
        return iWeight;
    }

    public void setiWeight(String iWeight) {
        this.iWeight = iWeight;
    }

    public String getiType() {
        return iType;
    }

    public void setiType(String iType) {
        this.iType = iType;
    }
}
